Conversation
🔍 Preloop Code ReviewLast Updated: 2026-01-31 14:07:38Z 📝 SummaryThis PR migrates the UART protocol to a binary Avlos-style frame and reuses the generated endpoint dispatch. The overall direction looks good, but there are a couple of frame-validation issues that will break CRC checks and allow invalid payload lengths through. ✅ What Looks Good
|
🔍 Preloop Code ReviewLast Updated: 2026-01-31 14:08:41 UTC 📝 SummaryThis PR refactors the UART path to a binary Avlos-style framing with CRC and ISR-driven TX/RX, which is a solid direction. However, CRC verification and payload-length validation issues will currently reject valid frames or accept malformed payloads, and the protocol change lacks test and documentation updates. ✅ What Looks Good
|
Co-authored-by: preloop[bot] <254566153+preloop[bot]@users.noreply.github.com>
yconst
left a comment
There was a problem hiding this comment.
Approved suggestions
🔍 Preloop Code ReviewLast Updated: 2026-01-31 14:31:32Z 📝 SummaryThis PR migrates UART to the Avlos-style binary framing and reuses the Avlos endpoint dispatch. CRC length is corrected, but a duplicate buffer block currently breaks compilation and there are still guard/test/doc gaps to address. ✅ What Looks Good
|
🔍 Preloop Code ReviewLast Updated: 2026-01-31 14:36:27Z 📝 SummaryThis PR completes the shift to an Avlos-style binary UART frame and reuses the generated endpoint dispatch. The core parsing/CRC fixes look good, but test coverage and documentation updates are still missing, and there’s still a small TX-length guard to add. ✅ What Looks Good
|
yconst
left a comment
There was a problem hiding this comment.
Resolved comments
|
Following extensive testing with client side Studio this presented several bugs that are hard to diagnose. Closing for now. |
Update uart protocol to conform to avlos